//
//  RequestUtils.h
//  Pods
//
//  Created by zhangwenchao on 16/11/24.
//
//

#import <Foundation/Foundation.h>

// 保存用户数据到plist
#define saveUserData(x) [RequestUtils saveUserData:x]
// 从plist获取用户数据
#define getUserData() [RequestUtils getUserData]

// 保存当前Token到plist
#define saveToken(x) [RequestUtils saveToken:x]
// 从plist获取当前Token
#define getToken() [RequestUtils getToken]

// MD5加密
#define md5(x) [RequestUtils md5:x]


@interface RequestUtils : NSObject

/**
 *  保存token到plis
 *
 *  @param token
 */
+ (void)saveToken:(NSString *)token;


/**
 *  保存用户数据到plist
 *
 *  @param dic JSON
 */
+ (void)saveUserData :(NSDictionary*)dic;


/**
 *  从plist获取token
 *
 *  @return token值
 */
+ (NSString *)getToken;


/**
 *  从plist获取用户数据
 */
+ (NSDictionary *)getUserData;

/**
 *  MD5加密
 *
 *  @param string 需加密字符串
 *
 *  @return 加密字符串
 */
+ (NSString *)md5:(NSString *)string;


@end
